// 递归
// 函数自己调用自己
// reverseStr reverseStr
// 大的问题，交给小（类似）的问题，整个字符串反转
// hello 反转 ello h
// ello 反转 llo e
// ......
function reserveStr(str){
    // 退出条件
    if(str ===''){
        return ''
    }
    // 第二个字符到最后
    return reserveStr(str.slice(1))+str.charAt(0)
}
console.log(reserveStr('hello'))
